package model;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

import com.google.appengine.api.datastore.Key;

@PersistenceCapable
public class Version {
	
	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	private Key sifra;

	//za koju klasu pamtimo vrednost
	private String imeKlase;
	private int vrednost;
	
	public Version(String imeKlase, int vrednost) {
		this.imeKlase = imeKlase;
		this.vrednost = vrednost;
	}
	
	public Version(Key sifra, String imeKlase, int vrednost) {
		this.sifra = sifra;
		this.imeKlase = imeKlase;
		this.vrednost = vrednost;
	}
	
	public Key getSifra() {
		return sifra;
	}
	
	public void setSifra(Key sifra) {
		this.sifra = sifra;
	}
	
	public String getImeKlase() {
		return imeKlase;
	}
	
	public void setImeKlase(String imeKlase) {
		this.imeKlase = imeKlase;
	}
	
	public int getVrednost() {
		return vrednost;
	}
	
	public void setVrednost(int vrednost) {
		this.vrednost = vrednost;
	}

	@Override
	public String toString() {
		return "Version - ID: " + sifra + ", imeKlase: " + imeKlase + " , vrednost: " + vrednost;
	}	
	
}
